虛擬還境可將python的模塊依賴分開管理,能使用指定版本或避免衝突問題。
Selenium2
使用技巧:
- firefox 不須透過webdriver。
- 默認支持全屏幕截圖。
如何調用
建立虛擬環境 Selenium2 VEnv
安裝指定版本
1
pip install selenium==2.53.2
下載免安裝的firefox46.01
使用腳本
1 | #!/usr/bin/env python |
截出一整張的長截圖。
selenium3
使用技巧:
- 支持最新版瀏覽器。
- 需使用webdriver驅動。
如何調用
建立虛擬環境 Selenium3 VEnv
安裝最新版本
1
pip install selenium
使用腳本
1 | #!/usr/bin/env python |
小結:
操作上Chrome快速很多,而firefox雖然啟動比較慢,但不用webdriver及全屏截圖,實在相當便利。